#if !defined(_Basic_)
#define _Basic_
#include <miscellaneous\stat\Performance_Analyzer.h>
#include <miscellaneous\io\IOFacilities.h>
struct  Null{};
static double THRESHOLD = 1e-8;
#define IS_NULL(expr) ( ( ( expr ) > 0 ? ( expr ) : - (expr) ) < THRESHOLD )
#define IS_NEGATIVE(expr) ( expr < THRESHOLD)
#define IS_POSITIVE(expr) ( expr > -THRESHOLD)

#define ASSERT_CHECK(expr)  char unnamed[(expr) ? 1 : 0];


#endif //_Basic_